import { request } from "../../request/index.js";
import regeneratorRuntime from '../../lib/runtime/runtime';
import { login } from "../../utils/asyncWx.js";
Page({
  //获取用户信息
  async bindGetuserinfo(e){
    try {
      
      // 1 获取用户信息
      const { encryptedData, rawData, iv, signature } = e.detail;
      // 2 获取小程序登录成功后的code
      const { code } = await login();
      const loginParams={ encryptedData, rawData, iv, signature ,code};
      console.log(loginParams);
      //因为这里接口问题得不到token 为空，所以自己换了一种方法
      //  3 发送请求 获取用户的token
      const {token}=await request({url:"/users/wxlogin",data:loginParams,method:"POST"});
      // 4 把token存入缓存中 同时跳转回上一个页面
      wx.setStorageSync("token", token);
      wx.navigateBack({
        delta: 1
      });
      /* wx.setStorageSync("token", "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjIzLCJpYXQiOjE1NjQ3MzAwNzksImV4cCI6MTAwMTU2NDczMDA3OH0.YPt-XeLnjV-_1ITaXGY2FhxmCe4NvXuRnRB8OMCfnPo");
      wx.navigateBack({
        delta: 1
      }); */
      } catch (error) {
        console.log(error);
    }
  }
})